Atum\Api\Controllers\V3\AtumOrdersController C

Total Complexity 123
Dependencies 15
Dependents 0
Total lines 840
Lines of code 385
Logical lines of code 219
Comment lines 268
Methods 22
Properties 1

Methods 22

Method Rating Maintainability Complexity Lines of code
prepare_object_for_database()
B
39 24 58
prepare_objects_query()
B
37 17 77
prepare_item_product()
A
45 12 36
save_object()
A
49 10 30
get_formatted_item_data()
S
51 6 25
set_item()
S
54 5 20
get_order_item_data()
S
60 5 12
get_item_permissions_check()
S
63 5 8
update_item_permissions_check()
S
63 5 8
delete_item_permissions_check()
S
63 5 8
create_item_permissions_check()
S
63 5 8
get_item_schema()
S
53 3 22
get_object()
S
66 3 8
batch_items_permissions_check()
S
66 3 7
prepare_item_shipping()
S
66 3 7
prepare_item_fee()
S
66 3 7
get_items_permissions_check()
S
66 3 7
get_collection_params()
S
59 1 15
prepare_object_for_response()
S
68 2 6
get_objects()
S
80 1 3
prepare_links()
S
64 1 10
get_atum_order_statuses()
S
77 1 3